IServiceProvider (Interfaces)
Last changed: -82.42.5.114

.
Summary
The IServiceProvider interface is a generic access mechanism to locate a globally unique identifier (GUID) identified service

C# Definition:

[ComImport]
[Guid("6d5140c1-7436-11ce-8034-00aa006009fa")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
interface UCOMIServiceProvider {
     [return: MarshalAs(UnmanagedType.IUnknown)]
     object QueryService([In] ref Guid guidService, [In] ref Guid riid); }

VB Definition:

<ComImport> _
<Guid("6d5140c1-7436-11ce-8034-00aa006009fa")> _
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>
Interface IServiceProvider
   TODO
End Interface

User-Defined Types:

None.

Notes:

The IServiceProvider defined here is different with System.IServiceProvider. To remove name collisition, UCOMIServiceProvider is used instead.

Documentation